@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none; vertical-align: middle; font-weight:normal;}
body{ font-size:14px; color:#000; min-width:1170px; background: #fff; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
html, body{min-width: 1170px;}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
a{ color:#000; text-decoration:none;outline:none;}
a:hover {text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.w1170{ width: 1170px; margin-left: auto; margin-right: auto;}
.trans{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04);transition:1s}

.part1-T .title:hover, .part1-B ul li a:hover, .part3-box-list li .title:hover, .text-list li a:hover{color: #2b7237;}
/******************top begin**********************/
.top{width: 100%; height: 111px; background: url(banner_hy20180531.jpg) center repeat;}
.top-bar{position: relative; height: 111px;}

.logo{position:absolute;left: 0;top: 37px;z-index: 1; overflow: hidden;}

.logo-p { float: left; display: block; width: auto; overflow: hidden; }
.logo-p  img{display: block;}


.logo-span{border-left: 1px solid #fff; height: 44px;line-height: 44px;float: left; margin-left: 15px; padding-left: 15px; color: #fff; font-size: 24px;}



.phone{ position: absolute; top: 55px; right: 300px; z-index: 1; font-size: 18px; color: #fff; }
.phone i{ font-family: 'Constantia';}
.search{position: absolute; top: 50px; right: 0; z-index: 1; width: 280px; height: 30px; line-height: 30px;}
.search-box{width: 228px;height: 30px;line-height:  30px;border: none;outline: medium;padding: 0 42px 0 10px;border-radius: 8px;}
.search-icon{width: 31px;height: 21px;background: url(search_hy20180531.png) no-repeat 10px;display: inline-block;border: none;outline: medium;text-indent: -999em;cursor: pointer;position: absolute;right: 11px;top: 7px;border-left: 1px solid #e7e4e4;padding-left: 10px;}
/******************top end***********************/
.main{overflow: hidden;}
/******************nav begin***********************/
.nav{width: 100%; height: 45px; background: #f2f2f2;position:relative; z-index:1; +margin-top: -2px;}
.nav-bar{height: 45px;}
/***.nav-bar ul{width:1800px;}****/
.nav-bar ul{width:auto;}
.nav{ height:45px; line-height:45px; +margin-top: -4px;}
.nav .nLi{ float:left; display:inline;}
.nav .nLi a{ display:inline-block; margin:0 20px; font-size:16px; height:42px; }
.nav .nLi a:hover{color:#2b7237; border-bottom: 3px solid #2b7237;}
/******************nav end************************/


/******************main-L begin********************/
.main-L{width: 780px; overflow: hidden;}
/*part1*/
.part1{border-top: 8px solid #2b7237;}
.part1-T{border-bottom: 1px dashed #ebebeb;padding-bottom: 15px;}
.part1-T .title{font-size: 37px;color: #464646;font-weight: bold;margin: 13px 0;display: inline-block;}
.part1-T .con{color: #999; line-height: 20px;}

.part1-B ul{overflow: hidden; margin: 15px 0;}
.part1-B ul li{width: 370px;height: 30px;line-height: 30px;float: left;}
.part1-B ul li a{ width: 350px; height: 30px; overflow: hidden; display: inline-block; color: #6c6c6c; font-size: 16px;}
.text-list li i{ width: 3px; height: 3px; background: #2b7237; display: inline-block; margin: 13px 10px 0 0; float: left;}
.part1-B ul li i{ width: 6px; height: 6px; background: #2b7237; display: inline-block; margin: 12px 14px 0 0; float: left;}


/*part2*/
.part2-L{ width:585px; height:330px; overflow:hidden; position:relative;}
.part2-L .pageState{ font-size: 16px; color: #fff; position:absolute; right:25px; bottom:15px; z-index:2; }
.part2-L .bd{ position:relative; height:100%; z-index:0;   }
.part2-L .bd li{ zoom:1; vertical-align:middle; }
.part2-L .bd li .pic img{ width:585px; height:330px; display:block;  }
.part2-L .bd li .text{width: 94%; padding: 0 3%; height: 50px;line-height: 50px;background: url(png2_hy20180531.png) repeat-x;display: block;color: #fff;font-size:  18px;position: absolute;bottom: 0;left: 0;z-index: 1;}
.part2-L .prev{ cursor: pointer; position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:18px; height:32px; background:url(prev_hy20180601.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.part2-L .next{ cursor: pointer; position:absolute; right: 3%; top:50%; margin-top:-25px; display:block; width:18px; height:32px; background:url(next_hy20180601.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.part2-L .prev:hover,
.part2-L .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.part2-L .prevStop{ display:none;}
.part2-L .nextStop{ display:none;}

.part2-R{width: 190px; overflow: hidden;}
.part2-R li{width: 190px;height: 105px;position: relative;margin-bottom: 7px;}
.part2-R li .pic img{width: 190px; height: 105px; display: block; position: absolute; top: 0; left: 0; z-index: 1;}
.part2-R li .text{width: 170px;height: 40px;line-height: 40px;padding: 0 10px;overflow:  hidden;background: url(png3_hy20180531.png) repeat-x;color: #fff;position: absolute;bottom: 0;left: 0;z-index: 2;}


/*part3*/
.part3{width:780px;background: url(icon4_hy20180531.png) repeat-x top;padding-top: 26px;overflow: hidden;height:  auto;}
.part3 .part3hd{ height:60px; border-bottom:2px solid #f3f3f3;  position:relative; }
.part3 .part3hd ul{float:left;width: 798px;}
.part3 .part3hd ul li{height: 62px;line-height: 40px; text-align: center;float:left;cursor:pointer;position: relative;}
.part3 .part3hd ul li a{padding: 0 12px;color: #2b7237;font-size: 22px;font-weight: bold;}

.part3 .part3hd ul li.on sub{ width: 0;height: 0;border-left: 3px solid transparent;border-right:3px solid transparent;border-top: 5px solid #2b7237; position: absolute; left: 50%; margin-left: -3px;}


.part3 .part3hd ul li.on a{background:#2b7237;color: #fff;display: block;}
.part3 .part3hd ul li.on i{width: 100%;height: 3px;background: #2b7237;display: block;position: absolute;bottom: 0;left: 0;z-index: 1;}

/*.part3 .part3bd{height: auto!important;}*/
.part3-box-list{/* overflow: hidden; */}
.part3-box-list li{width: 100%;border-bottom: 1px dashed #dcdcdc;padding: 25px 0;overflow: hidden;}
.part3-box-list li .list-L{width: 215px; float: left;}
.part3-box-list li .pic{width: 215px; height: 130px; overflow: hidden; display: inline-block;}
.part3-box-list li .pic img{width: 215px; height: 130px; object-fit: cover;}
.part3-box-list li .list-R{width: 550px;float: right;}
.part3-box-list li .title{max-height: 30px;overflow: hidden;font-size: 24px;color: #000;width: 100%;display: block;margin-bottom: 10px;}
.part3-box-list li .bottom{ width: 550px; height: 22px; line-height: 22px; overflow: hidden; float: right;}
.part3-box-list li .source{ float: left; background: #f4f4f4; border-left: 2px solid #feae66; display: inline-block; padding: 0 10px;}
.part3-box-list li .con{width: 100%;height: 69px;overflow: hidden;font-size: 16px;color: #666;line-height: 26px;display: inline-block;float: right;}
.part3-box-list li .con a{font-size: 16px;color: #666; display: inline-block; margin: 0 10px;}
.part3-box-list li .date{float: right;height: 20px;line-height: 20px;background: url(time_hy20180531.png) no-repeat left center;padding-left: 30px;font-size: 16px;color: #666;display: inline-block;}



/*加载更多*/
.divAniu1, .divAniu2, .divAniu3, .divAniu4, .divAniu5, .divAniu6, .divAniu7{height:35px; background: url(more-bj_hy20180606.png) repeat-x; font-size:20px; color: #585858; text-align:center; line-height:35px; cursor:pointer;}
.ulBlockL1, .ulBlockL2, .ulBlockL3, .ulBlockL4, .ulBlockL5, .ulBlockL6, .ulBlockL7{width:100%; height: 2010px;overflow:hidden;margin-bottom:20px;}
.ulBlockLHover1, .ulBlockLHover2, .ulBlockLHover3, .ulBlockLHover4, .ulBlockLHover5, .ulBlockLHover6, .ulBlockLHover7{ height:auto;}
.ulBlockL1 li.liTitle, .ulBlockL1 li.liTitle, .ulBlockL2 li.liTitle, .ulBlockL3 li.liTitle, .ulBlockL4 li.liTitle, .ulBlockL5 li.liTitle, .ulBlockL6 li.liTitle, .ulBlockL7 li.liTitle{ height:56px; line-height:56px; overflow:hidden;}
/******************main-L end************************/


/******************main-R beigin*******************/
.main-R{width: 340px; padding: 15px; background: #fafafa; overflow: hidden;}

/*part4*/
.part4 .tit{height: 72px; line-height: 72px; text-align: center; background: #8bdc99;}
.part4 .tit:hover, .part4 .bm li:hover{opacity: .9;}
.part4 .tit a{ color: #fff; font-size: 24px;}
.part4 .bm{margin-top: 1px; position: relative; width: 100%; height: 215px;}
.part4 .bm li{position: absolute; z-index: 1; text-align: center;}
.part4 .bm li a{font-size: 22px;color: #fff;display: block;}
.part4 .bm .li1{width: 113px; height: 70px; background: #53b3db; top: 0; left: 0;}
.part4 .bm .li2{width: 113px; height: 70px; background: #58bab9; top: 0; left: 114px;}
.part4 .bm .li3{width: 112px; height: 70px; background: #89abd9; top: 0; right: 0;}
.part4 .bm .li4{width: 113px; height: 144px; background: #f29c9f; top: 71px; left: 0;}
.part4 .bm .li5{width: 113px; height: 144px; background: #9b8dca; top: 71px; left: 114px;}
.part4 .bm .li6{width: 112px; height: 71px; background: #f8b26c; top: 71px; right: 0;}
.part4 .bm .li7{width: 112px; height: 72px; background: #89abd9; bottom: 0; right: 0;}

/*.part4 .bm .li1 a{margin: 20px 0;}
.part4 .bm .li2 a{margin: 6px 0;}
.part4 .bm .li3 a{margin: 20px 0;}
.part4 .bm .li4 a{margin: 40px 0;}
.part4 .bm .li5 a{margin: 43px 0;}
.part4 .bm .li6 a{margin: 20px 0;}
.part4 .bm .li7 a{margin: 20px 0;}*/


/*调整*/

.part4 .bm li.li1 a,.part4 .bm li.li2 a,.part4 .bm li.li3 a,.part4 .bm li.li6 a,.part4 .bm li.li7 a{ padding: 7px 10px;  }
.part4 .bm li.li4 a,.part4 .bm li.li5 a{padding: 33px 10px;}
.part4 .bm li{display:flex; justify-content:center; align-items:center;}









/*part5*/
.part5 .tit1, .part6 .tit1, .part7 .tit1{height: 20px; position: relative; text-align: center;}
.part5 .tit1 i, .part6 .tit1 i, .part7 .tit1 i{width: 100%;height: 3px;background: #2b7237;display: block;position: absolute;top: 8px;left: 0;z-index: 0;}
.part5 .tit1 span, .part6 .tit1 span, .part7 .tit1 span{background: #fafafa;color: #6d6d6d;padding: 0 10px;position: relative;z-index: 10;}
.part5 .tit2, .part6 .tit2, .part7 .tit2{background: url(titbj_hy20180531.png) repeat-x center;text-align: center;height: 26px;line-height: 26px;margin-top: 10px;}
.part5 .tit2 a, .part6 .tit2 a, .part7 .tit2 a{font-size: 20px;color: #2b7237;background: #fafafa;padding: 0 20px;display: inline-block;}

.pic-list{ width: 364px; overflow: hidden;}
.pic-list li{ width: 158px; height: 100px; float: left; margin-right: 24px;}
.pic-list li img{width: 158px; height: 100px;}
.text-list{padding: 10px 0;}
.text-list li{height: 28px; overflow: hidden;}
.text-list li a{ height: 28px; line-height: 28px; font-size: 16px; color: #6c6c6c; overflow: hidden;}
.ul-line{width: 100%; height: 1px; background: #ebebeb;}

.part6 .box-top{margin: 10px 0;}
.part6 .box-top .title{font-size: 18px;color: #323232;font-weight: bold;margin: 15px 0;display: block;}
.part6 .box-top .pic img{width: 340px; height: 160px;}

/*part7*/
.part7-focus{widows: 340px;height: 480px;overflow:hidden;zoom:1;}
.part7-focus .hd{ width:100%; margin-top:5px;  overflow:hidden; }
.part7-focus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.part7-focus .hd ul li{float:left;text-align:center;margin-right: 6px;}
.part7-focus .hd ul li img{ width:70px; height:85px; border:5px solid #fff; cursor:pointer;  }
.part7-focus .hd ul li.on img{ border-color:#dddddd;  }
.part7-focus .bd{ width: 340px; height: 380px; overflow: hidden;}
.part7-focus .bd li{width:340px; height:380px; overflow: hidden; vertical-align:middle; position: relative;}
.part7-focus .bd li img{ width:340px; height:380px; display:block;  }
.part7-focus .bd li .title{width: 320px; padding: 0 10px; height: 80px; line-height: 80px; overflow: hidden; background: url(png1_hy20180531.png) repeat; color: #fff; font-size: 16px; position: absolute; bottom: 0; left: 0; z-index: 1;}


/*part8*/
.part8{border-left: 6px solid #2b7237;padding-left: 20px;}
.part8 h2{font-size: 18px; color: #000; font-weight: bold;}
.part8 span{color: #7a7a7a; margin-top: 15px; display: block;}
.part8 p{color: #2b7237; margin-top: 15px;}
/*part9*/
.part9 ul{overflow: hidden;}
.part9 li{width: 126px; height: 126px; float: left; margin: 0 22px;}

/******************main-R end************************/


/******************foot begin*********************/
.foot-T{ width: 100%; height: 60px; line-height: 60px; background: #e6e6e6;}
.foot-T-bm ul{width: 998px;position: absolute;left: 50%;margin-left: -499px;}
.foot-T-bm li{float: left;font-size: 16px;}
.foot-T-bm li a{ color: #262626; margin: 0 15px;}

.foot-B{width: 100%; height: 105px; padding: 40px 0; background: #2b7237; color: #fff; text-align: center;}
.foot-B a{color: #fff; font-size: 16px; margin: 0 15px;}
.foot-B p{height: 30px; line-height: 30px; font-size: 16px;}

/*******************foot end***********************/


/*yy-write*/
.yy-write {}
.yy-write li{ background: #fff; font-size: 16px; height: 28px; line-height: 28px; margin-bottom: 10px; color: #6d6d6d; text-indent:10px; width: 340px;overflow: hidden;}
.yy-write li a{color: #6d6d6d;}
.yy-write li a b{color: #2e92c2; font-weight: normal; padding: 0 15px;}
.yy-write li i{width:20px; height: 20px; background: #4199f2; color: #fff; border-radius: 100%; display: inline-block; line-height: 21px; text-align: center; font-size: 12px; text-indent: 0px; margin-right: 10px;}
.yy-write li i.cc1{background:#e60202;}

.yy-write1 li{ font-size: 16px; height: 45px; line-height: 45px;   width: 340px;overflow: hidden;}
.yy-write1 li a{color: #4b4b4b;}

.text-listy{}
.text-listy li{height: 28px; overflow: hidden; margin-bottom: 10px;}
.text-listy li a{ height: 28px; line-height: 28px; font-size: 16px; color: #6c6c6c; overflow: hidden;}
.text-listy li i{ width: 3px; height: 3px; background: #2b7237; display: inline-block; margin: 13px 10px 0 0; float: left;}

.yy-banner{width:785px; height: 330px; margin-top: 15px;}
.yy-banner img{width:785px; height: 330px;}

.yy-szyd{width:340px; height: 454px; overflow: hidden; background: #fff;}
.yy-szyd img{width:320px; height: 434px; margin-top: 10px; margin-left: 10px;/*box-shadow: 2px 2px 3px rgba(0,0,0,.07);*/}

.szbcs,.szbcs1{width:340px; height:auto; overflow: hidden; background: #fff; }
.yy-szyd-bt{width:440px; margin-top: 40px;}
.yy-szyd-bt li{width: 135px;height: 53px; float: left; margin-left: 22px; margin-bottom: 10px;}
.yy-szyd-bt li img{width: 135px;height: 53px;}

.szbcs1{margin-top:20px;}
.yy-szyd-bt1{width:440px;}
.yy-szyd-bt1 li{width: 135px;height: 53px; float: left; margin-left: 22px; margin-bottom: 10px;margin-top: 10px;}
.yy-szyd-bt1 li img{width: 135px;height: 53px;}










